// 导入控制器装饰器和Get请求方法装饰器以及响应对象装饰器
import { Controller, Get, Res } from '@nestjs/common';
// 导入Express的Response类型，用于类型标注
import { Response } from 'express';
// 导入path模块的join方法，用于处理文件路径
import { join } from 'path';

// 定义根路径的控制器（没有指定路径前缀）
@Controller()
export class AppController {
  // 处理根路径的GET请求
  @Get()
  root(@Res() res: Response) {
    // 返回项目中的index.html文件作为应用首页
    return res.sendFile(join(process.cwd(), 'src', 'public', 'index.html'));
  }
}
